func go/types.unparen
11 uses
go/types (current package)
assignments.go#L174: ident, _ := unparen(lhs).(*ast.Ident)
assignments.go#L306: if call, _ := unparen(rhs0).(*ast.CallExpr); call != nil {
builtins.go#L652: selx, _ := unparen(arg0).(*ast.SelectorExpr)
builtins.go#L903: func unparen(e ast.Expr) ast.Expr {
call.go#L753: if ident, _ := unparen(e).(*ast.Ident); ident != nil {
expr.go#L166: if _, ok := unparen(e.X).(*ast.CompositeLit); !ok && x.mode != variable {
resolver.go#L562: typ = unparen(typ)
resolver.go#L571: typ = unparen(pexpr.X) // continue with pointer base type
return.go#L32: if call, ok := unparen(s.X).(*ast.CallExpr); ok && check.isPanic[call] {
stmt.go#L277: if name, _ := unparen(e).(*ast.Ident); name != nil {
stmt.go#L779: if x, _ := unparen(rhs).(*ast.UnaryExpr); x != nil && x.Op == token.ARROW {
The pages are generated with Golds v0.4.9. (GOOS=linux GOARCH=amd64)